home *** CD-ROM | disk | FTP | other *** search
/ Click 5 / Click 5.iso / data / game5.dat / scripts / frame_1 / DoAction_8.as < prev    next >
Text File  |  2002-11-22  |  6KB  |  247 lines

  1. function PasteTwoNew(one, two, frame)
  2. {
  3.    var number = 0;
  4.    var l1;
  5.    var l2;
  6.    var r1;
  7.    var r3;
  8.    var c1;
  9.    var c2;
  10.    var l = 1;
  11.    while(sloyov >= l)
  12.    {
  13.       var r = 1;
  14.       while(sloyov + 1 - l >= r)
  15.       {
  16.          var c = 1;
  17.          while(sloyov + 1 - l >= c)
  18.          {
  19.             if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
  20.             {
  21.                number++;
  22.                if(number == one || number == two)
  23.                {
  24.                   if(number == one)
  25.                   {
  26.                      one = -1;
  27.                      l1 = l;
  28.                      r1 = r;
  29.                      c1 = c;
  30.                   }
  31.                   else
  32.                   {
  33.                      two = -1;
  34.                      l2 = l;
  35.                      r2 = r;
  36.                      c2 = c;
  37.                   }
  38.                   eval("f" + String(l) + String(r) + String(c)).FishkiAviable = false;
  39.                   eval("f" + String(l) + String(r) + String(c)).FishkiFree = false;
  40.                   tellTarget("f" + String(l) + String(r) + String(c) + ".fishka")
  41.                   {
  42.                      gotoAndStop(frame);
  43.                   }
  44.                }
  45.             }
  46.             c++;
  47.          }
  48.          r++;
  49.       }
  50.       l++;
  51.    }
  52.    var t = 1;
  53.    while(RestFree >= t)
  54.    {
  55.       if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
  56.       {
  57.          number++;
  58.          if(number == one || number == two)
  59.          {
  60.             if(number == one)
  61.             {
  62.                l1 = 0;
  63.                r1 = t;
  64.                c1 = 0;
  65.             }
  66.             else
  67.             {
  68.                l2 = 0;
  69.                r2 = t;
  70.                c2 = 0;
  71.             }
  72.             eval("f0" + String(t)).FishkiAviable = false;
  73.             eval("f0" + String(t)).FishkiFree = false;
  74.             tellTarget("f0" + String(t) + ".fishka")
  75.             {
  76.                gotoAndStop(frame);
  77.             }
  78.          }
  79.       }
  80.       t++;
  81.    }
  82.    GetNewOpinion164(l1,r1,c1);
  83.    GetNewOpinion164(l2,r2,c2);
  84. }
  85. function GetAllFreeNumber()
  86. {
  87.    var number = 0;
  88.    var l = 1;
  89.    while(sloyov >= l)
  90.    {
  91.       var r = 1;
  92.       while(sloyov + 1 - l >= r)
  93.       {
  94.          var c = 1;
  95.          while(sloyov + 1 - l >= c)
  96.          {
  97.             if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
  98.             {
  99.                number++;
  100.             }
  101.             c++;
  102.          }
  103.          r++;
  104.       }
  105.       l++;
  106.    }
  107.    var t = 1;
  108.    while(RestFree >= t)
  109.    {
  110.       if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
  111.       {
  112.          number++;
  113.       }
  114.       t++;
  115.    }
  116.    return number;
  117. }
  118. function GetNewFishka()
  119. {
  120.    return random(24) + 1;
  121. }
  122. function DisposeFishkiAviable()
  123. {
  124.    var l = 1;
  125.    while(sloyov >= l)
  126.    {
  127.       var r = 1;
  128.       while(sloyov + 1 - l >= r)
  129.       {
  130.          var c = 1;
  131.          while(sloyov + 1 - l >= c)
  132.          {
  133.             eval("f" + String(l) + String(r) + String(c)).FishkiAviable = true;
  134.             c++;
  135.          }
  136.          r++;
  137.       }
  138.       l++;
  139.    }
  140.    var t = 1;
  141.    while(RestFree >= t)
  142.    {
  143.       eval("f0" + String(t)).FishkiAviable = true;
  144.       t++;
  145.    }
  146. }
  147. function ShowFreeFunc()
  148. {
  149.    var l = 1;
  150.    while(sloyov >= l)
  151.    {
  152.       var r = 1;
  153.       while(sloyov + 1 - l >= r)
  154.       {
  155.          var c = 1;
  156.          while(sloyov + 1 - l >= c)
  157.          {
  158.             if(eval("f" + String(l) + String(r) + String(c)).FishkiFree)
  159.             {
  160.                tellTarget("f" + String(l) + String(r) + String(c))
  161.                {
  162.                   if(_currentframe == 1)
  163.                   {
  164.                      gotoAndStop(3);
  165.                   }
  166.                }
  167.             }
  168.             else if(eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
  169.             {
  170.                tellTarget("f" + String(l) + String(r) + String(c))
  171.                {
  172.                   if(_currentframe == 3)
  173.                   {
  174.                      gotoAndStop(1);
  175.                   }
  176.                }
  177.             }
  178.             c++;
  179.          }
  180.          r++;
  181.       }
  182.       l++;
  183.    }
  184.    var t = 1;
  185.    while(RestFree >= t)
  186.    {
  187.       if(eval("f0" + String(t)).FishkiFree)
  188.       {
  189.          tellTarget("f0" + String(t))
  190.          {
  191.             if(_currentframe == 1)
  192.             {
  193.                gotoAndStop(3);
  194.             }
  195.          }
  196.       }
  197.       else if(eval("f0" + String(t)).FishkiAviable)
  198.       {
  199.          tellTarget("f0" + String(t))
  200.          {
  201.             if(_currentframe == 3)
  202.             {
  203.                gotoAndStop(1);
  204.             }
  205.          }
  206.       }
  207.       t++;
  208.    }
  209. }
  210. function HideFreeFunc()
  211. {
  212.    var l = 1;
  213.    while(sloyov >= l)
  214.    {
  215.       var r = 1;
  216.       while(sloyov + 1 - l >= r)
  217.       {
  218.          var c = 1;
  219.          while(sloyov + 1 - l >= c)
  220.          {
  221.             tellTarget("f" + String(l) + String(r) + String(c))
  222.             {
  223.                if(_currentframe == 3)
  224.                {
  225.                   gotoAndStop(1);
  226.                }
  227.             }
  228.             c++;
  229.          }
  230.          r++;
  231.       }
  232.       l++;
  233.    }
  234.    var t = 1;
  235.    while(RestFree >= t)
  236.    {
  237.       tellTarget("f0" + String(t))
  238.       {
  239.          if(_currentframe == 3)
  240.          {
  241.             gotoAndStop(1);
  242.          }
  243.       }
  244.       t++;
  245.    }
  246. }
  247.